﻿using System;
using System.Reflection;

namespace HslCommunication.Reflection
{
	// Token: 0x02000110 RID: 272
	internal class PropertyInfoHashKeyName : PropertyInfoKeyName
	{
		// Token: 0x060017BF RID: 6079 RVA: 0x00078930 File Offset: 0x00076B30
		public PropertyInfoHashKeyName(PropertyInfo property, string key, string field) : base(property, key)
		{
			this.Field = field;
		}

		// Token: 0x060017C0 RID: 6080 RVA: 0x00078944 File Offset: 0x00076B44
		public PropertyInfoHashKeyName(PropertyInfo property, string key, string field, string value) : base(property, key, value)
		{
			this.Field = field;
		}

		// Token: 0x1700051A RID: 1306
		// (get) Token: 0x060017C1 RID: 6081 RVA: 0x0007895A File Offset: 0x00076B5A
		// (set) Token: 0x060017C2 RID: 6082 RVA: 0x00078962 File Offset: 0x00076B62
		public string Field { get; set; }
	}
}
